﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Sui.LocalData
{
    //public class DConnection : DapperBase
    //{
    //    public int Add(DConnectionEntity entity)
    //    {
    //        //entity.utime = entity.addtime = DateTime.Now;

    //        List<DConnectionEntity> list = GetList<DConnectionEntity>("DConnection");
    //        DConnectionEntity temp = list.FirstOrDefault(t => t.name == entity.name && t.dbname == entity.dbname);
    //        if (temp == null)
    //        {
    //            entity.dcid = Guid.NewGuid().ToString();
    //            entity.isEnable = true;
    //            entity.isShow = true;
    //            string strSql = string.Format(@"INSERT INTO DConnection(dcid,name,server,dbname,uid,pwd,dbtype,isEnable,isShow,pid) " +
    //                "VALUES (@dcid,@name,@server,@dbname,@uid,@pwd,@dbtype,@isEnable,@isShow,@pid)");
    //            return Insert<DConnectionEntity>(entity, strSql);
    //        }
    //        else
    //        {
    //            return 0;
    //            //return Update(entity);
    //        }
    //    }

    //    public int Update(DConnectionEntity entity)
    //    {
    //        string strSql = string.Format("update DConnection set name='{0}',server='{1}',dbname='{2}',uid='{3}',pwd='{4}' where dcid='{5}'",
    //            entity.name,entity.server,entity.dbname,entity.uid,entity.pwd,entity.dcid);
    //        return Update<DConnectionEntity>(entity, strSql);
    //    }

    //    public int Delete(DConnectionEntity entity)
    //    {
    //        StringBuilder sb = new StringBuilder();
    //        if(entity.pid.Equals("0")==true){
    //            sb.AppendFormat("delete from DConnection where pid='{0}'", entity.dcid).Append(";").AppendLine();
    //            sb.AppendFormat("delete from DConnection where dcid='{0}'", entity.dcid).Append(";").AppendLine();
    //        }
    //        else
    //        {
    //            sb.AppendFormat("delete from DConnection where dcid='{0}'", entity.dcid).Append(";").AppendLine();
    //        }
    //        return Delete<DConnectionEntity>(entity,sb.ToString());
    //    }


    //    //    string strSql = string.Format("update Tjd set gpdm='{0}',gpmc='{1}',mmtj='{2}',mmlx='{3}',jglx='{4}',xdj={5},jgyh={6},xdgs={7},gddm='{8}',sfcj='{9}',wtbh='{10}' where id=@id",
    //    //        tjd.gpdm, tjd.gpmc, tjd.mmtj, tjd.mmlx, tjd.jglx, tjd.xdj, tjd.jgyh, tjd.xdgs, tjd.gddm, tjd.sfcj, tjd.wtbh);
    //    //    int ret = 0;
    //}
}
